<%@page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<head>
<title>查询当前地点的经纬度</title>
<script>
	function onSuccess(position) {
		alert('Latitude: ' + position.coords.latitude + '\n' + 'Longitude: '
				+ position.coords.longitude + '\n' + 'Accuracy: '
				+ position.coords.accuracy + '\n');

		var lat = position.coords.latitude;
		var lng = position.coords.longitude;
		var acy = position.coords.accuracy;

		document.getElementById('loc').innerHTML = "经度=" + lng + "<br/>纬度="
				+ lat + "<br/>精确度=" + acy;
	}

	function onError(error) {
		alert('获取GPS位置信息失败。');
		self.location = welcomeUrl;
	}

	function checkLocation() {
		if (!navigator.geolocation) {
			alert("抱歉您的手机或者您使用的浏览器不支持定位功能，不能签到。请使用具有GPS定位功能的iPhone、iPad或者Android手机，并确认是用手机自带的标准浏览器访问本页面进行签到。");
			self.location = welcomeUrl;
		} else {
			navigator.geolocation.getCurrentPosition(onSuccess, onError);
		}
	}
</script>
</head>
<body onload="checkLocation()">
<div style="font-size: large"><span id="loc">
正在获得当前位置的GPS信息... </span></div>
</body>
</html>